#include"comm.h"
#include<stdio.h>
#include<sys/types.h>
#include<sys/ipc.h>
#include<sys/shm.h>
#include<unistd.h>
int main()
{
  //创建key
  key_t key=ftok(PATHNAME,PRO_ID);
  if(key<0)
  {
    perror("ftok");
    return 1;
  }
  //因为server已创建，获取共享内存
  int shmid=shmget(key,SIZE,IPC_CREAT);
  if(shmid<0)
  {
    perror("shmget");
    return 2;
  }
  //连接到共享区
  char* start=(char*)shmat(shmid,NULL,0);

  //写入数据
  char c='A';
  while(c<='Z')
  {
    start[c-'A']=c;
    c++;
    sleep(2);
  }

  //断开连接
  shmdt(start);
  return 0;
}
